from outer space - Español Inglés Diccionario